html *{
   font-family: Calibri !important;
}

.background{
    background-color: #ffffff;
    border: 2px solid #3D618C;
}

.workbackground{
    background-color: #ffffff;
    border: 2px solid #3D618C;
}

.center{
    margin: 0 auto;
}

.pageTitle{
    color: #333333;
}

.pageTitleFont{
    font-size: 20pt;
    font-family: Calibri;
}
.loginFormFont{
    font-size: 18pt;
    font-family: Calibri;
}

.border5{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.loginFormInput{
    background-color:	#4f81bd;
    color:              #ffffff;
    height:             50px;
    width:		240px;
    border: 2px solid #3D618C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 20pt;
    font-family: Calibri;
}

.loginFormSubmit{
    background-color:	#4f81bd;
    color:              #ffffff;
    height:             60px;
    width:		180px;
    border: 2px solid #3D618C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 15pt;
    font-family: Calibri;
}

.menuItem{
    background-color:	#4f81bd;
    color:              #ffffff;
    height:             60px;
    width:		100%;
    border: 2px solid #3D618C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 20pt;
    font-family: Calibri;
    margin-bottom: 25px;
    vertical-align: middle;
}

.menuItemInner{
    margin-top: 10px;
    margin-left: 25px;
}

.rightAlign{
    float:right;
}
.bold{
    font-weight: bold;
}

.aWithoutDecoration{
    text-decoration: none;
}

.dataTableClass{
    border: black solid medium;
    border-collapse: collapse;
    width:100%;
    font-size: 90%;
}
.headCellClass{
    border: black solid medium;
    font-size: 15pt;
    font-family: Calibri;
    text-align: left;
}
.linkInBodyCell{
    font-size: 12pt;
    font-family: Calibri;
    text-align: left;
    color: black
}

.bodyCellClass{
    border: black solid thin;
}

.buttonLink{
    background-color:	#4f81bd;
    color:              #ffffff;
    border: 2px solid #3D618C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 14pt;
    font-family: Calibri;
    padding-left: 12px;
    padding-right: 12px;
    vertical-align: middle;
}

.buttonActiveOverride{
    background-color:	#595959 !important;
}

.commentsCaptionFont{
    font-size: 18pt;
    font-family: Calibri;
}

.addCommentButton{
    background-color:	#4f81bd;
    color:              #ffffff;
    border: 2px solid #3D618C;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 14pt;
    font-family: Calibri;
    padding-left: 12px;
    padding-right: 12px;
    display: inline;
    /* float: right; */
}

.commentEditBox{
    border: 2px solid #3D618C;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.commentUserName{
     color:#666666;
     text-decoration: underline;
     font-weight: bold;
     font-size: 80%;
}

.cursorSelect{
    cursor: pointer;
}